AliRTC2.5/Windows/MFC Demo/RtcSample/RtcSample.vcxproj (280 lines of code) (raw):

<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug|Win32"> <Configuration>Debug</Configuration> <Platform>Win32</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|Win32"> <Configuration>Release</Configuration> <Platform>Win32</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Debug|x64"> <Configuration>Debug</Configuration> <Platform>x64</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|x64"> <Configuration>Release</Configuration> <Platform>x64</Platform> </ProjectConfiguration> </ItemGroup> <PropertyGroup Label="Globals"> <ProjectGuid>{89788407-65E4-4966-AA68-9EBC67C3C8DC}</ProjectGuid> <RootNamespace>RtcSample</RootNamespace> <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> <Keyword>MFCProj</Keyword> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v140_xp</PlatformToolset> <CharacterSet>MultiByte</CharacterSet> <UseOfMfc>Static</UseOfMfc> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v140_xp</PlatformToolset> <WholeProgramOptimization>true</WholeProgramOptimization> <CharacterSet>MultiByte</CharacterSet> <UseOfMfc>Static</UseOfMfc> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v140_xp</PlatformToolset> <CharacterSet>MultiByte</CharacterSet> <UseOfMfc>Static</UseOfMfc> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v140_xp</PlatformToolset> <WholeProgramOptimization>true</WholeProgramOptimization> <CharacterSet>MultiByte</CharacterSet> <UseOfMfc>Static</UseOfMfc> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings"> </ImportGroup> <ImportGroup Label="Shared"> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <PropertyGroup Label="UserMacros" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <LinkIncremental>true</LinkIncremental> <OutDir>$(SolutionDir)Bin\</OutDir> <IncludePath>$(SolutionDir)AliRTCSdk\include\;$(SolutionDir)INCLUDE\;$(SolutionDir)INCLUDE\CURL\;$(SolutionDir)INCLUDE\JSON\;./;$(IncludePath)</IncludePath> <LibraryPath>$(SolutionDir)AliRTCSdk\lib\;$(SolutionDir)LIB\;$(LibraryPath)</LibraryPath> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <LinkIncremental>true</LinkIncremental> <IncludePath>$(SolutionDir)AliRTCSdk_X64\include\;$(SolutionDir)INCLUDE\;$(SolutionDir)INCLUDE\CURL\;$(SolutionDir)INCLUDE\JSON\;./;$(IncludePath)</IncludePath> <LibraryPath>$(SolutionDir)AliRTCSdk_X64\lib\;$(SolutionDir)LIB_X64\;$(LibraryPath)</LibraryPath> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <LinkIncremental>false</LinkIncremental> <OutDir>$(SolutionDir)Bin\</OutDir> <IncludePath>$(SolutionDir)AliRTCSdk\include\;$(SolutionDir)INCLUDE\;$(SolutionDir)INCLUDE\CURL\;$(SolutionDir)INCLUDE\JSON\;./;$(IncludePath)</IncludePath> <LibraryPath>$(SolutionDir)AliRTCSdk\lib\;$(SolutionDir)LIB\;$(LibraryPath)</LibraryPath> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <LinkIncremental>false</LinkIncremental> <IncludePath>$(SolutionDir)AliRTCSdk_X64\include\;$(SolutionDir)INCLUDE\;$(SolutionDir)INCLUDE\CURL\;$(SolutionDir)INCLUDE\JSON\;./;$(IncludePath)</IncludePath> <LibraryPath>$(SolutionDir)AliRTCSdk_X64\lib\;$(SolutionDir)LIB_X64\;$(LibraryPath)</LibraryPath> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> <Optimization>Disabled</Optimization> <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;ALISDK_STATIC;CURL_STATICLIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions);NO_WARN_MBCS_MFC_DEPRECATION</PreprocessorDefinitions> <SDLCheck>true</SDLCheck> <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> </ClCompile> <Link> <SubSystem>Windows</SubSystem> <AdditionalDependencies>AliRTCSdk.lib;libcurl.lib;jsoncpp.lib;Strmiids.lib;Dmoguids.lib;Winmm.lib;Msdmo.lib;Secur32.lib;wmcodecdspuuid.lib;psapi.lib;Wldap32.lib;Rpcrt4.lib;DXGI.lib;D3D11.lib;Dbghelp.lib;libvcruntime.lib;Iphlpapi.lib;libeay32.lib;ssleay32.lib;zlibstat.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <Midl> <MkTypLibCompatible>false</MkTypLibCompatible> <ValidateAllParameters>true</ValidateAllParameters> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> </Midl> <ResourceCompile> <Culture>0x0804</Culture> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> </ResourceCompile> <PostBuildEvent> <Command>copy "$(SolutionDir)AliRTCSdk\lib\*.dll" "$(OutDir)"</Command> </PostBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> <Optimization>Disabled</Optimization> <PreprocessorDefinitions>_WINDOWS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <SDLCheck>true</SDLCheck> </ClCompile> <Link> <SubSystem>Windows</SubSystem> <AdditionalDependencies>AliRTCSdk.lib;libcurl.lib;jsoncpp.lib;Strmiids.lib;Dmoguids.lib;Winmm.lib;Msdmo.lib;Secur32.lib;wmcodecdspuuid.lib;psapi.lib;Wldap32.lib;Rpcrt4.lib;DXGI.lib;D3D11.lib;Dbghelp.lib;libvcruntime.lib;Iphlpapi.lib;libeay32.lib;ssleay32.lib;zlibstat.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <Midl> <MkTypLibCompatible>false</MkTypLibCompatible> <ValidateAllParameters>true</ValidateAllParameters> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> </Midl> <ResourceCompile> <Culture>0x0804</Culture> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> </ResourceCompile> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ClCompile> <WarningLevel>Level3</WarningLevel> <PrecompiledHeader>Use</PrecompiledHeader> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;ALISDK_STATIC;CURL_STATICLIB;%(PreprocessorDefinitions);NO_WARN_MBCS_MFC_DEPRECATION</PreprocessorDefinitions> <SDLCheck>true</SDLCheck> </ClCompile> <Link> <SubSystem>Windows</SubSystem> <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>true</OptimizeReferences> <AdditionalDependencies>AliRTCSdk.lib;libcurl.lib;jsoncpp.lib;Strmiids.lib;Dmoguids.lib;Winmm.lib;Msdmo.lib;Secur32.lib;wmcodecdspuuid.lib;psapi.lib;Wldap32.lib;Rpcrt4.lib;DXGI.lib;D3D11.lib;Dbghelp.lib;libvcruntime.lib;Iphlpapi.lib;libeay32.lib;ssleay32.lib;zlibstat.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <Midl> <MkTypLibCompatible>false</MkTypLibCompatible> <ValidateAllParameters>true</ValidateAllParameters> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> </Midl> <ResourceCompile> <Culture>0x0804</Culture> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> </ResourceCompile> <PostBuildEvent> <Command>copy "$(SolutionDir)AliRTCSdk\lib\*.dll" "$(OutDir)"</Command> </PostBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ClCompile> <WarningLevel>Level3</WarningLevel> <PrecompiledHeader>Use</PrecompiledHeader> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> <PreprocessorDefinitions>_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <SDLCheck>true</SDLCheck> </ClCompile> <Link> <SubSystem>Windows</SubSystem> <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>true</OptimizeReferences> <AdditionalDependencies>AliRTCSdk.lib;libcurl.lib;jsoncpp.lib;Strmiids.lib;Dmoguids.lib;Winmm.lib;Msdmo.lib;Secur32.lib;wmcodecdspuuid.lib;psapi.lib;Wldap32.lib;Rpcrt4.lib;DXGI.lib;D3D11.lib;Dbghelp.lib;libvcruntime.lib;Iphlpapi.lib;libeay32.lib;ssleay32.lib;zlibstat.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> </Link> <Midl> <MkTypLibCompatible>false</MkTypLibCompatible> <ValidateAllParameters>true</ValidateAllParameters> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> </Midl> <ResourceCompile> <Culture>0x0804</Culture> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> </ResourceCompile> </ItemDefinitionGroup> <ItemGroup> <Text Include="ReadMe.txt" /> </ItemGroup> <ItemGroup> <ClInclude Include="..\AliRTCSdk\include\AliLog.h" /> <ClInclude Include="..\AliRTCSdk\include\AliRtcDefine.h" /> <ClInclude Include="..\AliRTCSdk\include\AliRtcEngine.h" /> <ClInclude Include="..\AliRTCSdk\include\AliString.h" /> <ClInclude Include="..\AliRTCSdk\include\Dictionary.h" /> <ClInclude Include="..\AliRTCSdk\include\RemoteParticipant.h" /> <ClInclude Include="..\AliRTCSdk\include\StringArray.h" /> <ClInclude Include="..\INCLUDE\CURL\curl.h" /> <ClInclude Include="..\INCLUDE\CURL\curlbuild.h" /> <ClInclude Include="..\INCLUDE\CURL\curlrules.h" /> <ClInclude Include="..\INCLUDE\CURL\curlver.h" /> <ClInclude Include="..\INCLUDE\CURL\easy.h" /> <ClInclude Include="..\INCLUDE\CURL\mprintf.h" /> <ClInclude Include="..\INCLUDE\CURL\multi.h" /> <ClInclude Include="..\INCLUDE\CURL\stdcheaders.h" /> <ClInclude Include="..\INCLUDE\CURL\typecheck-gcc.h" /> <ClInclude Include="..\INCLUDE\JSON\assertions.h" /> <ClInclude Include="..\INCLUDE\JSON\autolink.h" /> <ClInclude Include="..\INCLUDE\JSON\config.h" /> <ClInclude Include="..\INCLUDE\JSON\features.h" /> <ClInclude Include="..\INCLUDE\JSON\forwards.h" /> <ClInclude Include="..\INCLUDE\JSON\json.h" /> <ClInclude Include="..\INCLUDE\JSON\reader.h" /> <ClInclude Include="..\INCLUDE\JSON\value.h" /> <ClInclude Include="..\INCLUDE\JSON\writer.h" /> <ClInclude Include="..\INCLUDE\Log.h" /> <ClInclude Include="Resource.h" /> <ClInclude Include="RtcSample.h" /> <ClInclude Include="RtcSampleDlg.h" /> <ClInclude Include="RTCSampleMainInterface.h" /> <ClInclude Include="RTCSampleSettingDlg.h" /> <ClInclude Include="stdafx.h" /> <ClInclude Include="targetver.h" /> </ItemGroup> <ItemGroup> <ClCompile Include="..\INCLUDE\Log.cpp"> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader> </ClCompile> <ClCompile Include="RtcSample.cpp" /> <ClCompile Include="RtcSampleDlg.cpp" /> <ClCompile Include="RTCSampleMainInterface.cpp" /> <ClCompile Include="RTCSampleSettingDlg.cpp" /> <ClCompile Include="stdafx.cpp"> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader> </ClCompile> </ItemGroup> <ItemGroup> <ResourceCompile Include="RtcSample.rc" /> </ItemGroup> <ItemGroup> <None Include="res\RtcSample.rc2" /> </ItemGroup> <ItemGroup> <Image Include="res\aliyun.ico" /> <Image Include="res\configure.ico" /> <Image Include="res\LOGO.ico" /> <Image Include="res\RtcSample.ico" /> </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> <ProjectExtensions> <VisualStudio> <UserProperties RESOURCE_FILE="RtcSample.rc" /> </VisualStudio> </ProjectExtensions> </Project>